package com.ciei.dpagm.common.enums;

/**
 * 文件关联类型枚举类
 * @author wangyan
 * @date 2023/05/19
 */
public enum FileRelationTypeEnum {
    /**
     * 芯片定义文件
     */
    CHIP_DEFINITION(20,"芯片定义文件"),
    /**
     * 芯片时钟图
     */
    CHIP_CLOCK_PARAMETER(21,"芯片时钟图"),
    /**
     * 芯片引脚图
     */
    CHIP_PIN(22,"芯片引脚图"),
    /**
     * 芯片性能参数图
     */
    CHIP_PERFORMANCE_PARAMETER(23,"芯片性能参数图"),
    /**
     * 项目-芯片时钟图
     */
    PROJECT_CHIP_CLOCK_PARAMETER(24,"项目-芯片时钟图"),
    /**
     * 驱动库-工程文件
     */
    DRIVER_PROJECT(25,"驱动库-工程文件"),
    /**
     * 驱动定义文件
     */
    DRIVER_DEFINITION(26,"驱动定义文件"),
    /**
     * .h头文件
     */
    H_HEADER(27,".h头文件"),
    /**
     * .c源文件
     */
    C_SOURCE(28,".c源文件"),
    /**
     * 驱动说明文件
     */
    DRIVER_DOCUMENTATION(29,"驱动说明文件"),
    /**
     * 其他驱动文件
     */
    OTHER_DRIVER(30,"其他驱动文件");

    private Integer relationTypeId;
    private String description;

    FileRelationTypeEnum(Integer relationTypeId, String description) {
        this.relationTypeId = relationTypeId;
        this.description = description;
    }

    public Integer getRelationTypeId() {
        return relationTypeId;
    }

    public String getDescription() {
        return description;
    }

}
